package com.hns.can.mainte.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 发动机状态信息实体
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@Entity
@Table(name = "T_COMM_ENGI_ST_INFO")
public class CommEngiStInfoEntity extends BaseEntity implements java.io.Serializable {
    
    // Fields
    
    private String     rcrdId;
    private String     corpId;
    private String     organId;
    private String     lineId;
    private String     carId;
    private String     drvId;
    private String     rcrdTime;
    private String     rcrdJrnlNo;
    private String     eqmtCode;
    private String     licPltNo;
    private String     lineCode;
    private String     carType;
    private BigDecimal engiRtteSpd;
    private BigDecimal engiWteTpte;
    private BigDecimal engiLoadFactor;
    private BigDecimal ureaJarLevel;
    private BigDecimal engiTrgtAclt;
    private BigDecimal engiActualAclt;
    private BigDecimal engiAirAdmissionTept;
    private BigDecimal engiEngnOilPrs;
    private BigDecimal engiTotalFuelCsutNum;
    private BigDecimal instFuelCsut;
    private BigDecimal     loLgt;
    private BigDecimal     loLtt;
    private BigDecimal loDrc;
    private String     igniSwtc;
    private Date  genTime;
    private BigDecimal reservedField1;
    private BigDecimal reservedField2;
    private BigDecimal reservedField3;
    private BigDecimal reservedField4;
    private String     reservedField5;
    private String     reservedField6;
    private String     reservedField7;
    private String     reservedField8;
    @Column(name = "GPS_SPD_OF_MOT_VHI")
    private BigDecimal   gpsSpdOfMotVhi;
    @Column(name = "AIR_ADMISSION_PRS")
    private BigDecimal   airAdmissionPrs;
    @Column(name = "OXYGEN_CONCEN")
    private BigDecimal   oxygenConcen;
    @Column(name = "ELECT_THRO_OPE")
    private BigDecimal   electThroOpe;
    @Column(name = "ENGI_FL_OIL_TEPT")
    private BigDecimal   engiFlOilTept;
    @Column(name = "ENGN_OIL_TEPT")
    private BigDecimal   engnOilTept;
    @Column(name = "NAL_GAS_TEPT")
    private BigDecimal   nalGasTept;
    @Column(name = "NAL_GAS_PRS")
    private BigDecimal   nalGasPrs;
    @Column(name = "TORQ_PETG")
    private BigDecimal   torqPetg;
    @Column(name = "MAX_REFR_TORQ")
    private BigDecimal   maxRefrTorq;
    @Column(name = "ENGI_ST")
    private String   engiSt;
    @Column(name = "ENGI_MFT_CODE")
    private String   engiMftCode;
    @Column(name = "WAH_TEPT")
    private BigDecimal   wahTept;


    @Transient
    private String lineName;
    
    @Transient
    private String organName;
    
    @Transient
    private String drvName;
    
    // Constructors
    
    /** default constructor */
    public CommEngiStInfoEntity() {
    }
    
    // Property accessors
    @Id
    @Column(name = "RCRD_ID")
    public String getRcrdId() {
        return this.rcrdId;
    }
    
    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }
    
    @Column(name = "CORP_ID")
    public String getCorpId() {
        return this.corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    @Column(name = "ORGAN_ID")
    public String getOrganId() {
        return this.organId;
    }
    
    public void setOrganId(String organId) {
        this.organId = organId;
    }
    
    @Column(name = "LINE_ID")
    public String getLineId() {
        return this.lineId;
    }
    
    public void setLineId(String lineId) {
        this.lineId = lineId;
    }
    
    @Column(name = "CAR_ID")
    public String getCarId() {
        return this.carId;
    }
    
    public void setCarId(String carId) {
        this.carId = carId;
    }
    
    @Column(name = "DRV_ID")
    public String getDrvId() {
        return this.drvId;
    }
    
    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }
    
    @Column(name = "RCRD_TIME")
    public String getRcrdTime() {
        return this.rcrdTime;
    }
    
    public void setRcrdTime(String rcrdTime) {
        this.rcrdTime = rcrdTime;
    }
    
    @Column(name = "RCRD_JRNL_NO")
    public String getRcrdJrnlNo() {
        return this.rcrdJrnlNo;
    }
    
    public void setRcrdJrnlNo(String rcrdJrnlNo) {
        this.rcrdJrnlNo = rcrdJrnlNo;
    }
    
    @Column(name = "EQMT_CODE")
    public String getEqmtCode() {
        return this.eqmtCode;
    }
    
    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }
    
    @Column(name = "LIC_PLT_NO")
    public String getLicPltNo() {
        return this.licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }
    
    @Column(name = "LINE_CODE")
    public String getLineCode() {
        return this.lineCode;
    }
    
    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }
    
    @Column(name = "CAR_TYPE")
    public String getCarType() {
        return this.carType;
    }
    
    public void setCarType(String carType) {
        this.carType = carType;
    }
    
    @Column(name = "ENGI_RTTE_SPD")
    public BigDecimal getEngiRtteSpd() {
        return this.engiRtteSpd;
    }
    
    public void setEngiRtteSpd(BigDecimal engiRtteSpd) {
        this.engiRtteSpd = engiRtteSpd;
    }
    
    @Column(name = "ENGI_WTE_TPTE")
    public BigDecimal getEngiWteTpte() {
        return this.engiWteTpte;
    }
    
    public void setEngiWteTpte(BigDecimal engiWteTpte) {
        this.engiWteTpte = engiWteTpte;
    }
    
    @Column(name = "ENGI_LOAD_FACTOR")
    public BigDecimal getEngiLoadFactor() {
        return this.engiLoadFactor;
    }
    
    public void setEngiLoadFactor(BigDecimal engiLoadFactor) {
        this.engiLoadFactor = engiLoadFactor;
    }
    
    @Column(name = "UREA_JAR_LEVEL")
    public BigDecimal getUreaJarLevel() {
        return this.ureaJarLevel;
    }
    
    public void setUreaJarLevel(BigDecimal ureaJarLevel) {
        this.ureaJarLevel = ureaJarLevel;
    }
    
    @Column(name = "ENGI_TRGT_ACLT")
    public BigDecimal getEngiTrgtAclt() {
        return this.engiTrgtAclt;
    }
    
    public void setEngiTrgtAclt(BigDecimal engiTrgtAclt) {
        this.engiTrgtAclt = engiTrgtAclt;
    }
    
    @Column(name = "ENGI_ACTUAL_ACLT")
    public BigDecimal getEngiActualAclt() {
        return this.engiActualAclt;
    }
    
    public void setEngiActualAclt(BigDecimal engiActualAclt) {
        this.engiActualAclt = engiActualAclt;
    }
    
    @Column(name = "ENGI_AIR_ADMISSION_TEPT")
    public BigDecimal getEngiAirAdmissionTept() {
        return this.engiAirAdmissionTept;
    }
    
    public void setEngiAirAdmissionTept(BigDecimal engiAirAdmissionTept) {
        this.engiAirAdmissionTept = engiAirAdmissionTept;
    }
    
    @Column(name = "ENGI_ENGN_OIL_PRS")
    public BigDecimal getEngiEngnOilPrs() {
        return this.engiEngnOilPrs;
    }
    
    public void setEngiEngnOilPrs(BigDecimal engiEngnOilPrs) {
        this.engiEngnOilPrs = engiEngnOilPrs;
    }
    
    @Column(name = "ENGI_TOTAL_FUEL_CSUT_NUM")
    public BigDecimal getEngiTotalFuelCsutNum() {
        return this.engiTotalFuelCsutNum;
    }
    
    public void setEngiTotalFuelCsutNum(BigDecimal engiTotalFuelCsutNum) {
        this.engiTotalFuelCsutNum = engiTotalFuelCsutNum;
    }
    
    @Column(name = "INST_FUEL_CSUT")
    public BigDecimal getInstFuelCsut() {
        return this.instFuelCsut;
    }
    
    public void setInstFuelCsut(BigDecimal instFuelCsut) {
        this.instFuelCsut = instFuelCsut;
    }
    
    @Column(name = "LO_LGT")
    public BigDecimal getLoLgt() {
        return this.loLgt;
    }
    
    public void setLoLgt(BigDecimal loLgt) {
        this.loLgt = loLgt;
    }
    
    @Column(name = "LO_LTT")
    public BigDecimal getLoLtt() {
        return this.loLtt;
    }
    
    public void setLoLtt(BigDecimal loLtt) {
        this.loLtt = loLtt;
    }
    
    @Column(name = "LO_DRC")
    public BigDecimal getLoDrc() {
        return this.loDrc;
    }
    
    public void setLoDrc(BigDecimal loDrc) {
        this.loDrc = loDrc;
    }
    
    @Column(name = "IGNI_SWTC")
    public String getIgniSwtc() {
        return this.igniSwtc;
    }
    
    public void setIgniSwtc(String igniSwtc) {
        this.igniSwtc = igniSwtc;
    }
    
    @Column(name = "GEN_TIME")
    public Date getGenTime() {
        return this.genTime;
    }
    
    public void setGenTime(Date genTime) {
        this.genTime = genTime;
    }
    
    @Column(name = "RESERVED_FIELD_1")
    public BigDecimal getReservedField1() {
        return this.reservedField1;
    }
    
    public void setReservedField1(BigDecimal reservedField1) {
        this.reservedField1 = reservedField1;
    }
    
    @Column(name = "RESERVED_FIELD_2")
    public BigDecimal getReservedField2() {
        return this.reservedField2;
    }
    
    public void setReservedField2(BigDecimal reservedField2) {
        this.reservedField2 = reservedField2;
    }
    
    @Column(name = "RESERVED_FIELD_3")
    public BigDecimal getReservedField3() {
        return this.reservedField3;
    }
    
    public void setReservedField3(BigDecimal reservedField3) {
        this.reservedField3 = reservedField3;
    }
    
    @Column(name = "RESERVED_FIELD_4")
    public BigDecimal getReservedField4() {
        return this.reservedField4;
    }
    
    public void setReservedField4(BigDecimal reservedField4) {
        this.reservedField4 = reservedField4;
    }
    
    @Column(name = "RESERVED_FIELD_5")
    public String getReservedField5() {
        return this.reservedField5;
    }
    
    public void setReservedField5(String reservedField5) {
        this.reservedField5 = reservedField5;
    }
    
    @Column(name = "RESERVED_FIELD_6")
    public String getReservedField6() {
        return this.reservedField6;
    }
    
    public void setReservedField6(String reservedField6) {
        this.reservedField6 = reservedField6;
    }
    
    @Column(name = "RESERVED_FIELD_7")
    public String getReservedField7() {
        return this.reservedField7;
    }
    
    public void setReservedField7(String reservedField7) {
        this.reservedField7 = reservedField7;
    }
    
    @Column(name = "RESERVED_FIELD_8")
    public String getReservedField8() {
        return this.reservedField8;
    }
    
    public void setReservedField8(String reservedField8) {
        this.reservedField8 = reservedField8;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getOrganName() {
        return organName;
    }

    public void setOrganName(String organName) {
        this.organName = organName;
    }

    public String getDrvName() {
        return drvName;
    }

    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }

    public BigDecimal getGpsSpdOfMotVhi() {
        return gpsSpdOfMotVhi;
    }

    public void setGpsSpdOfMotVhi(BigDecimal gpsSpdOfMotVhi) {
        this.gpsSpdOfMotVhi = gpsSpdOfMotVhi;
    }

    public BigDecimal getAirAdmissionPrs() {
        return airAdmissionPrs;
    }

    public void setAirAdmissionPrs(BigDecimal airAdmissionPrs) {
        this.airAdmissionPrs = airAdmissionPrs;
    }

    public BigDecimal getOxygenConcen() {
        return oxygenConcen;
    }

    public void setOxygenConcen(BigDecimal oxygenConcen) {
        this.oxygenConcen = oxygenConcen;
    }

    public BigDecimal getElectThroOpe() {
        return electThroOpe;
    }

    public void setElectThroOpe(BigDecimal electThroOpe) {
        this.electThroOpe = electThroOpe;
    }

    public BigDecimal getEngiFlOilTept() {
        return engiFlOilTept;
    }

    public void setEngiFlOilTept(BigDecimal engiFlOilTept) {
        this.engiFlOilTept = engiFlOilTept;
    }

    public BigDecimal getEngnOilTept() {
        return engnOilTept;
    }

    public void setEngnOilTept(BigDecimal engnOilTept) {
        this.engnOilTept = engnOilTept;
    }

    public BigDecimal getNalGasTept() {
        return nalGasTept;
    }

    public void setNalGasTept(BigDecimal nalGasTept) {
        this.nalGasTept = nalGasTept;
    }

    public BigDecimal getNalGasPrs() {
        return nalGasPrs;
    }

    public void setNalGasPrs(BigDecimal nalGasPrs) {
        this.nalGasPrs = nalGasPrs;
    }

    public BigDecimal getTorqPetg() {
        return torqPetg;
    }

    public void setTorqPetg(BigDecimal torqPetg) {
        this.torqPetg = torqPetg;
    }

    public BigDecimal getMaxRefrTorq() {
        return maxRefrTorq;
    }

    public void setMaxRefrTorq(BigDecimal maxRefrTorq) {
        this.maxRefrTorq = maxRefrTorq;
    }

    public String getEngiSt() {
        return engiSt;
    }

    public void setEngiSt(String engiSt) {
        this.engiSt = engiSt;
    }

    public String getEngiMftCode() {
        return engiMftCode;
    }

    public void setEngiMftCode(String engiMftCode) {
        this.engiMftCode = engiMftCode;
    }

    public BigDecimal getWahTept() {
        return wahTept;
    }

    public void setWahTept(BigDecimal wahTept) {
        this.wahTept = wahTept;
    }
    
}
